Dynamic modeling of an internal combustion engine operating with multiple combustion modes

ABSTRACT

A method of modeling a diesel engine that is capable of multiple combustion modes and equipped with a turbocharger and EGR loop. The model comprises a set of equations, each equation representing one of the following as a time derivative: pressure at the intake manifold, pressure between the turbine and an intake manifold throttle, pressure at the exhaust manifold, the compressor power, and the fresh air fraction (the ratio of fresh air to EGR). The model is used to determine what engine conditions (such as throttle positions and turbocharger output) will result in desired pressures and fresh air fraction.

RELATED PATENT APPLICATION

This application claims the benefit of U.S. Provisional Application No. 60/836,818, filed Aug. 10, 2006 and entitled “DYNAMIC MODELING OF AN INTERNAL COMBUSTION ENGINE OPERATING WITH MULTIPLE COMBUSTION MODES.”

TECHNICAL FIELD OF THE INVENTION

This invention relates to control systems for internal combustion engines, and more particularly to a control system for an internal combustion engine having multiple combustion modes.

BACKGROUND OF THE INVENTION

In recent years, it has become apparent that conventional diesel combustion cannot alone meet emission levels mandated for the future. Hence, diesel engine manufacturers have been considering multiple combustion modes as a means to reduce emissions. Alternate combustion modes such as homogeneous charge compression ignition (HCCI), low temperature combustion (LTC), and premixed charge compression ignition (PCCI) are being developed and implemented on diesel engines, together with conventional diesel combustion.

At steady-state, alternate combustion modes offer great potential to reduce engine emission levels. However, because the applicable speed-load regions of different combustion modes are different from each other, the engine must seamlessly switch among these modes.

The different combustion modes are achieved by different fueling and in-cylinder conditions. Some modes are close to the edge of unstable combustion, and are very sensitive to engine conditions.

For diesel engines, fueling control can be exercised precisely on a cycle-by-cycle basis. However, in-cylinder conditions change at a much slower rate (over several combustion cycles). Poor control over in-cylinder conditions not only diminishes the merits of alternate combustion modes but also worsens drivability and emissions.

BRIEF DESCRIPTION OF THE DRAWINGS

A more complete understanding of the present embodiments and advantages thereof may be acquired by referring to the following description taken in conjunction with the accompanying drawings, in which like reference numbers indicate like features, and wherein:

FIG. 1 illustrates a diesel engine suitable for multiple combustion modes, modeled in accordance with the invention.

DETAILED DESCRIPTION OF THE INVENTION

Dynamic Engine Model as Basis for Control System

One approach to designing control systems for engine in-cylinder conditions is to first develop a dynamic model of the engine. The model can be implemented in a graphical simulation environment, using real or simulated engine conditions as inputs. Appropriate software is used to build the model and to manage data.

Once the model is developed, additional software can be used to develop an engine controller that can accept various engine conditions and achieve desired performance. After developing and tuning the control system through simulations, control system programming is easily generated for production-level controller hardware. In sum, good engine models are indispensable for a transition from a rapid prototyping controller to a production-level controller.

For purposes of this invention, the modeling is of the intake and exhaust of an engine operating with multiple combustion modes. The dynamics of various intake and exhaust passage sections and components of the engine are modeled, based on physical laws with intentional simplifications and reductions. The resulting dynamic model is used as the basis for design of an in-cylinder engine condition control system.

A feature of the model is that it models only those engine characteristics necessary for multiple mode engine control. That is, it does not attempt to comprehensively model the entire engine. Various simplifications are made, such as modeling the turbocharger dynamics as a first order system. The model thereby simplifies the process of designing a control system suitable for controlling multiple engine mode transitions.

Dynamic Engine Modeling System

FIG. 1 illustrates an engine 100, capable of operating with multiple combustion modes. An example of such an engine 100 is a light duty 4-cylinder common rail diesel engine. The engine is equipped with a turbocharger 110, and a high pressure EGR loop 120 with two paths (cooled and uncooled). The tailpipe has various exhaust treatment devices, such as a diesel oxidation catalyst 171, diesel particulate filter 172, and lean NOx trap 173.

Modeling system 30 models engine 10 for purposes of designing a control system 20 for operation of, and transitioning between, multiple engine modes. As explained below, modeling system 30 is used to determine how various actuators can be controlled to provide desired pressure and air fraction conditions of engine 10. Modeling system 30 can be implemented with computer equipment programmed to store and execute the equations and data described herein. As explained above, control system 20 is designed using modeling system 30, and for production engines is implemented with appropriate engine control system hardware and software.

Various sections associated with the air intake and exhaust of engine 100 are each represented in the model. These include:

-   -   Section 1 intake manifold (between the high-pressure throttle         and high-pressure EGR valve and engine intake valves)     -   Section 2 intake passage between compressor and high pressure         throttle     -   Section 3 exhaust manifold     -   Section 4 intake to turbocharger

As compared to a model for an engine having only conventional combustion, a model of engine 100 requires more variables and system states. In general, evolution of in-cylinder conditions can be viewed as a multi-variable nonlinear system.

The model described herein may be generally described as an “engine intake and exhaust system dynamic model”. The actuators of interest for the model are the turbocharger 110 (its output flow), the intake manifold throttle 130, and EGR throttle 150. The model is especially directed to the dynamics of the fresh air fraction in the intake manifold, that is, the ratio of fresh air from the compressor to the amount of recirculated exhaust gas, and the various pressures.

The actuators are used to control the fresh air fraction and pressure so that these parameters are appropriate for a given combustion mode. If a desired pressure or fresh air fraction is known, model system 30 can be used to determine how to actuate throttles 130 and 150 and the output of turbocharger 110.

Turbocharger 110 has a compressor 111 and turbine 112, and is assumed to be a variable output turbocharger. An example of a suitable turbocharger is a variable geometry turbocharger (VGT). As explained below, the compressor power is modeled as a differential equation.

Engine 100 also has an EGR (exhaust gas recirculation loop), which is a high pressure loop. EGR cooler 121 cools the exhaust before it is mixed with fresh air from the compressor 111.

Temperatures at various intake and exhaust points of engine 100 are also represented in the model. FIG. 1 illustrates the location of various temperature and pressure measurement sensors, for sensing T1, T2, and T3 (temperatures) and P1, P2, and P3 (pressures). Some temperature and pressure values can be inferred or assumed. For example, P4 is assumed to be the atmospheric pressure. T5 can be inferred from T2 and the intercooler efficiency. An O2 sensor 174 is installed to measure the O2 in the exhaust from the exhaust manifold.

Engine 100 has several intake or exhaust sections, which are labeled 1-4 in FIG. 1. The intake and exhaust modeling is based on principles of mass and energy conservation as well as the ideal gas law.

Engine Intake and Exhaust Pressures

Section 1 of engine 100 is the intake manifold (between the high-pressure throttle and high-pressure EGR valve and engine intake valves). The HP throttle 130 permits P1 to be lower than atmospheric, which may be necessary for one or more combustion modes (such as an LT combustion mode).

From principles of conservation of mass: {dot over (m)} ₁ =W _(HT) +W _(HEGR) −W _(e)  (1)

where:

-   -   m₁: mass of gas in the intake manifold;     -   W_(HT): mass flow rate through the high-pressure throttle valve         body, which can be modeled using a standard orifice flow         equation;

W_(HEGR): mass flow rate through the high-pressure EGR valve body, which can be modeled using a standard orifice flow equation; and

W_(e): mass flow rate into the cylinders, which can be described with a speed density equation as: ${W_{e} = \frac{\eta_{v}p_{1}N_{e}V_{d}}{{RT}_{1}120}},$ where η_(v) is the volumetric efficiency which can be fitted as a function of engine speed, intake manifold pressure and exhaust manifold pressure.

From principles of energy conservation, $\begin{matrix} {{\frac{\mathbb{d}}{\mathbb{d}t}\left( {m_{1}u_{1}} \right)} = {{W_{HT}h_{HT}} + {W_{HEGR}h_{HEGR}} - {W_{e}h_{e}} - {\overset{.}{Q}}_{1w}}} & (2) \end{matrix}$

where:

-   -   u₁: specific internal energy of the gas;     -   h_(HT): specific enthalpy of the gas from high-pressure         throttle;     -   h_(HEGR): specific enthalpy of the gas from high-pressure EGR         valve;     -   h_(e): specific enthalpy of the gas into the cylinders; and     -   {dot over (Q)}_(1w): heat loss rate through the intake manifold         wall.

Section 2 of engine 100 is the intake section between the compressor 111 and high-pressure throttle valve 130. From principles of mass conservation: {dot over (m)} ₂ =W _(C) −W _(HT)  (3)

where:

-   -   W_(C): mass flow rate from the compressor; and     -   m₂: mass of gas in this section.

From the energy conservation, $\begin{matrix} {{\frac{\mathbb{d}}{\mathbb{d}t}\left( {m_{2}u_{2}} \right)} = {{W_{C}h_{C}} - {W_{HT}h_{HT}} - \overset{.}{Q_{2}}}} & (4) \end{matrix}$ where:

-   -   u₂: specific internal energy of the gas;     -   h_(c): specific enthalpy of the gas from the compressor; and

{dot over (Q)}₂: heat loss rate through the manifold wall and intercooler.

With h=C_(p)T, γ=C_(p)/C_(v) and u=C_(v)T, then $\begin{matrix} {{\frac{\mathbb{d}}{\mathbb{d}t}({mu})} = {{\overset{.}{m}C_{v}T} + {{mC}_{v}\overset{.}{T}}}} & (5) \end{matrix}$

From Equations (2) and (5), {dot over (m)} ₁ C _(v) {dot over (T)} ₁ +m ₁ C _(v) {dot over (T)} ₁ =W _(HT) C _(v) γT _(HT) +W _(HEGR) C _(v) γT _(HEGR) −W _(e) C _(v) γT _(e) −{dot over (Q)} _(1w)  (6) m ₂ C _(v) T ₂ +m ₂ C _(v) {dot over (T)} ₂ =W _(C) C _(v) γT _(C) −W _(HT) C _(v) γT _(HT) −{dot over (Q)} ₂  (7)

From the ideal gas law, $\begin{matrix} {{pV} = {mRT}} & (8) \\ {\overset{.}{p} = {{\frac{R}{V}\overset{.}{m}T} + {\frac{R}{V}m\overset{.}{T}}}} & (9) \end{matrix}$

, where:

-   -   C_(p): specific heat at constant pressure;     -   C_(v): specific heat at constant volume;     -   γ: specific heat ratio;     -   T: absolute temperature;     -   V: volume of the gas;     -   p: pressure of the gas; and     -   R: gas constant.

From Equations (6), (9) and (1), (6) and ignoring the heat loss through the intake manifold wall, the following differential equations can be obtained for the Section 1 pressure and temperature: $\begin{matrix} {{\overset{.}{p}}_{1} = {\frac{R\quad\gamma}{V_{1}}\left( {{W_{HT}T_{HT}} + {W_{HEGR}T_{HEGR}} - {W_{e}T_{e}}} \right)}} & (10) \\ \begin{matrix} {{\overset{.}{T}}_{1} = {\frac{1}{m_{1}}\left\lbrack {{W_{HT}\left( {{\gamma\quad T_{HT}} - T_{1}} \right)} + {W_{HEGR}\left( {{\gamma\quad T_{HEGR}} - T_{1}} \right)} +} \right.}} \\ \left. {W_{e}\left( {T_{1} - {\gamma\quad T_{e}}} \right)} \right\rbrack \\ {= {\frac{{RT}_{1}}{p_{1}V_{1}}\left\lbrack {{W_{HT}\left( {{\gamma\quad T_{HT}} - T_{1}} \right)} + {W_{HEGR}\left( {{\gamma\quad T_{HEGR}} - T_{1}} \right)} +} \right.}} \\ \left. {W_{e}\left( {T_{1} - {\gamma\quad T_{e}}} \right)} \right\rbrack \end{matrix} & (11) \end{matrix}$

Similarly, from Equations (7), (9) and (1), (7), the following differential equations can be obtained for the Section 2 pressure and temperature: $\begin{matrix} {{\overset{.}{p}}_{2} = {\frac{R\quad\gamma}{V_{2}}\left( {{W_{C}T_{C}} - {W_{HT}T_{HT}}} \right)}} & (12) \\ {{\overset{.}{T}}_{2} = {\frac{{RT}_{2}}{p_{2}V_{2}}\left\lbrack {{W_{C}\left( {{\gamma\quad T_{C}} - T_{2}} \right)} + {W_{HT}\left( {T_{2} - {\gamma\quad T_{HT}}} \right)}} \right\rbrack}} & (13) \end{matrix}$

Section 4 in FIG. 1 is usually short and small. Its dynamics can be ignored. Then, W_(C)=W_(a)  (14)

where,

-   -   W_(a): mass flow rate of the fresh air, which is measured by a         MAF sensor.

For Section 3, the exhaust manifold, a similar modeling approach as for the intake manifold gives the following dynamics of P₃ and T₃: $\begin{matrix} {\overset{.}{P_{3}} = {\frac{R\quad\gamma}{V_{3}}\left\lbrack {{W_{eo}T_{eo}} - {T_{3}\left( {W_{HEGR} + W_{t}} \right)}} \right\rbrack}} & (15) \\ {{\overset{.}{T}}_{3} = {\frac{{RT}_{3}}{p_{3}V_{3}}\left\lbrack {{W_{eo}\left( {{\gamma\quad T_{eo}} - T_{3}} \right)} + {W_{t}\left( {T_{3} - {\gamma\quad T_{t}}} \right)} + {W_{HEGR}\left( {T_{3} - {\gamma\quad T_{HEGR}}} \right)}} \right\rbrack}} & (16) \end{matrix}$ Turbocharger

The turbocharger 110 consists of a turbine 112, which is driven by the exhaust gas and connected via a shaft to the compressor 111, which compresses the intake fresh air from MAF sensor 140. The rotational speed of the turbocharger shaft can be derived based on the power balance between the turbine and the compressor as: $\begin{matrix} {\overset{.}{N_{t}} = {\left( \frac{60}{2\pi} \right)^{2}\frac{P_{t} - P_{c}}{J_{t}N_{t}}}} & (17) \end{matrix}$

, where

N_(t) is the speed of the turbocharger shaft;

J_(t) is the inertia of the turbocharger;

P_(c) is the compressor power; and

P_(t) is the turbine power.

Assuming the compression process is isentropic, the temperature and pressure at the inlet and outlet of the compressor 111 have the following relation: $\begin{matrix} {\left( \frac{T_{2,{is}}}{T_{4}} \right) = \left( \frac{p_{2}}{p_{4}} \right)^{\frac{\gamma - 1}{\gamma}}} & (18) \end{matrix}$

Due to enthalpy losses across the compressor, the compression process is not actually isentropic. The compressor isentropic efficiency is introduced as: $\begin{matrix} {\eta_{c} = \frac{T_{2,{is}} - T_{4}}{T_{2} - T_{4}}} & (19) \end{matrix}$

From Equations (18) and (19), the following equation for the temperature of the compressor outlet can be obtained: $\begin{matrix} {T_{2} = {T_{4} + {\frac{1}{\eta_{c}}{T_{4}\left( {\left( \frac{p_{2}}{p_{4}} \right)^{\frac{\gamma - 1}{\gamma}} - 1} \right)}}}} & (20) \end{matrix}$

From the first law of thermodynamics, the compressor power can be expressed as: P _(c) =W _(c)(h ₂ −h ₄)=W _(c) C _(p)(T ₂ −T ₄)  (21)

Using Equations (20) and (21), the compressor power can be given as: $\begin{matrix} {P_{c} = {W_{c}C_{p}T_{4}\frac{1}{\eta_{c}}\left( {\left( \frac{p_{2}}{p_{4}} \right)^{\frac{\gamma - 1}{\gamma}} - 1} \right)}} & (22) \end{matrix}$

The compressor efficiency is a nonlinear function of the pressure ratio across the compressor and the turbocharger shaft speed, which can be obtained from the manufacture's data or calibrated from bench test.

Similarly, the turbine outlet temperature and power can be obtained: $\begin{matrix} {T_{t} = {T_{3} - {\eta_{t}{T_{3}\left( {1 - \left( \frac{p_{t}}{p_{3}} \right)^{\frac{\gamma - 1}{\gamma}}} \right)}}}} & (23) \\ {P_{t} = {W_{t}C_{p}T_{3}{\eta_{t}\left( {1 - \left( \frac{p_{t}}{p_{3}} \right)^{\frac{\gamma - 1}{\gamma}}} \right)}}} & (24) \end{matrix}$

For the controller design purposes, the dynamics of turbocharger 110 can be simplified as a first-order system with a time constant τ_(tc). The compressor power dynamics can be approximated as: $\begin{matrix} {\frac{\mathbb{d}P_{c}}{\mathbb{d}t} = {\frac{1}{\tau_{tc}}\left( {P_{t} - P_{c}} \right)}} & (25) \end{matrix}$ EGR Cooler and Intercooler

The temperature drop due to the EGR cooler 121 and intercooler are approximated using the heat exchanger effectiveness as well as the upstream and coolant temperature as: T _(down)=η_(he) T _(coolant)+(1−η_(he))T _(up)  (26)

So, for the EGR gas, when the path with EGR cooler is turned on by the switching valve 122, the high-pressure EGR temperature becomes, T _(HEGR)=η_(ec) T _(coolant)(1−η_(ec))T ₃  (27)

The temperature of the gas passing through the high-pressure throttle 150 is: T _(HT)=η_(ic) T _(coolant)+(1−η_(ic))T ₂  (28) Fresh Air Fraction Estimation

Diesel engines, such as engine 100, are usually operated at lean conditions, and use EGR. Thus, there are two paths providing air into engine 100: the fresh air through the MAF sensor 140 and the unburned air from the high-pressure EGR path 120.

The dynamics of the fresh air fraction in the intake manifold is modeled in order to realize accurate in-cylinder condition estimation and control. For the intake manifold system including Sections 1, 2, 3, and 4, the dynamics of the air fraction can be described as: $\begin{matrix} {\overset{.}{F_{1}} = {\frac{{RT}_{1}}{p_{1}V_{1}}\left\lbrack {{W_{HT}\left( {F_{2} - F_{1}} \right)} + {W_{HEGR}\left( {F_{3} - F_{1}} \right)}} \right\rbrack}} & (29) \\ {\overset{.}{F_{3}} = {\frac{{RT}_{3}}{p_{3}V_{3}}{W_{eo}\left( {F_{eo} - F_{3}} \right)}}} & (30) \\ {F_{eo} = \frac{{W_{e}F_{1}} - {W_{f}{AFR}_{s}}}{W_{e} + W_{f}}} & (31) \end{matrix}$

, where W_(eo)=W_(e)+W_(f) is the flow rate coming out of the cylinders;

W_(f) is the fueling rate; and

AFR_(s) is the stoichiometric air to fuel ratio. F₂=F₄=1.0  (32)

Rearranging Equations (29)-(32), the following state-space representation for the fresh air fractions can be obtained: $\begin{matrix} {\begin{bmatrix} \overset{.}{F_{1}} \\ \overset{.}{F_{3}} \end{bmatrix} = {{\begin{bmatrix} {{- \frac{{RT}_{1}}{p_{1}V_{1}}}\left( {W_{HT} + W_{HEGR}} \right)} & {\frac{{RT}_{1}}{p_{1}V_{1}}W_{HEGR}} \\ {\frac{{RT}_{3}}{p_{3}V_{3}}W_{e}} & {{- \frac{{RT}_{3}}{p_{3}V_{3}}}\left( {W_{e} + W_{f}} \right)} \end{bmatrix}\left\lbrack \quad\begin{matrix} F_{1} \\ F_{3} \end{matrix} \right\rbrack} + \begin{bmatrix} {\frac{{RT}_{1}}{p_{1}V_{1}}W_{HT}} \\ {{- \frac{{RT}_{3}}{p_{3}V_{3}}}W_{f}{AFR}_{s}} \end{bmatrix}}} & (33) \end{matrix}$

The mass flow rate through the EGR valve 150 can be modeled using the standard orifice flow equation as below. $\begin{matrix} {W_{HEGR} = \left\{ \begin{matrix} {{{A_{EGR}\left( u_{EGR} \right)}{\frac{p_{3}}{\sqrt{{RT}_{HEGR}}}\left\lbrack {\gamma^{\frac{1}{2}}\left( \frac{2}{\gamma + 1} \right)}^{\frac{\gamma + 1}{2{({\gamma - 1})}}} \right\rbrack}},} & {\frac{p_{1}}{p_{3}} \leq \left( \frac{2}{\gamma + 1} \right)^{\frac{\gamma + 1}{2{({\gamma - 1})}}}} \\ {{{A_{EGR}\left( u_{EGR} \right)}\frac{p_{3}}{\sqrt{{RT}_{HEGR}}}\sqrt{\frac{2\gamma}{\gamma - 1}\left\lbrack {\left( \frac{p_{1}}{p_{3}} \right)^{\frac{2}{\gamma}} - \left( \frac{p_{1}}{p_{3}} \right)^{\frac{\gamma + 1}{\gamma}}} \right\rbrack}},} & {\frac{p_{1}}{p_{3}} > \left( \frac{2}{\gamma + 1} \right)^{\frac{\gamma + 1}{2{({\gamma - 1})}}}} \end{matrix} \right.} & (34) \end{matrix}$

, where A_(EGR)(u_(EGR)) is the effective area of the EGR valve as a function of u_(EGR)ε[0,1] being the normalized EGR valve opening.

The mass flow rate through turbine 112 can be approximately modeled using orifice equation as: $\begin{matrix} {W_{t} = {{A_{t}\left( {\frac{p_{3}}{p_{t}},u_{VGT}} \right)}\frac{p_{3}}{\sqrt{{RT}_{3}}}\sqrt{\frac{2\gamma}{\gamma - 1}\left\lbrack {\left( \frac{p_{t}}{p_{3}} \right)^{\frac{2}{\gamma}} - \left( \frac{p_{t}}{p_{3}} \right)^{\frac{\gamma + 1}{\gamma}}} \right\rbrack}}} & (35) \end{matrix}$

The value p_(t) is the pressure downstream of turbine 112, which can be approximately modeled as a simplified orifice equation: $\begin{matrix} {p_{t} = {p_{a} + {\frac{0.5{RT}_{t}}{p_{a}}\left\lbrack \frac{W_{C} + W_{f}}{A_{a}} \right\rbrack}^{2}}} & (36) \end{matrix}$

The value A_(a) is the effective throttle area of the exhaust treatment devices, which in the example of FIG. 1, are DOC 171, DPF 172, and LNT 173. The value P_(a) is the atmosphere pressure. The value p_(t) can be calculated based on a measured delta pressure across the exhaust treatment devices.

The mass flow rate through the high-pressure throttle valve can be modeled using the standard orifice flow equation as below. $\begin{matrix} {W_{HT} = \left\{ \begin{matrix} {{{A_{HT}\left( u_{HT} \right)}{\frac{p_{2}}{\sqrt{{RT}_{HT}}}\left\lbrack {\gamma^{\frac{1}{2}}\left( \frac{1}{\gamma + 1} \right)}^{\frac{\gamma + 1}{2{({\gamma - 1})}}} \right\rbrack}},} & {\frac{p_{1}}{p_{2}} \leq \left( \frac{2}{\gamma + 1} \right)^{\frac{\gamma + 1}{2{({\gamma - 1})}}}} \\ {{{A_{HT}\left( u_{HT} \right)}\frac{p_{2}}{\sqrt{{RT}_{HT}}}\sqrt{\frac{2\gamma}{\gamma - 1}\left\lbrack {\left( \frac{p_{1}}{p_{2}} \right)^{\frac{2}{\gamma}} - \left( \frac{p_{1}}{p_{2}} \right)^{\frac{\gamma + 1}{\gamma}}} \right\rbrack}},} & {\frac{p_{1}}{p_{2}} > \left( \frac{2}{\gamma + 1} \right)^{\frac{\gamma + 1}{2{({\gamma - 1})}}}} \end{matrix} \right.} & (37) \end{matrix}$

, where A_(HT)(u_(HT)) is the effective area of the high-pressure throttle valve as a function of u_(HT)ε[0,1] being the normalized high-pressure throttle valve opening position.

Resultant Engine Intake Dynamic Model

In sum, the following state-space engine intake dynamic model can be expressed with the following mathematical functions, each in terms of one of five engine conditions: p1, p2, p3, Pc, and F1. $\begin{matrix} {{\overset{.}{p}}_{1} = {\frac{R\quad\gamma}{V_{1}}\left( {{W_{HT}T_{HT}} + {W_{HEGR}T_{HEGR}} - {W_{e}T_{e}}} \right)}} & (38) \\ {{\overset{.}{p}}_{2} = {\frac{R\quad\gamma}{V_{2}}\left( {{W_{C}T_{C}} - {W_{HT}T_{HT}}} \right)}} & (39) \\ {{\overset{.}{p}}_{3} = {\frac{R\quad\gamma}{V_{3}}\left\lbrack {{W_{eo}T_{eo}} - {T_{3}\left( {W_{HEGR} + W_{t}} \right)}} \right\rbrack}} & (40) \\ {{\overset{.}{P}}_{c} = {{\frac{1}{\tau_{tc}}\left( {P_{t} - P_{c}} \right)} = {{- \frac{P_{c}}{\tau_{tc}}} + {\frac{1}{\tau_{tc}}C_{p}T_{3}{\eta_{t}\left\lbrack {1 - \left( \frac{p_{t}}{p_{3}} \right)^{\frac{\gamma - 1}{\gamma}}} \right\rbrack}W_{t}}}}} & (41) \\ {{\overset{.}{F}}_{1} = {\frac{{RT}_{1}}{p_{1}V_{1}}\left\lbrack {{W_{HT}\left( {F_{2} - F_{1}} \right)} + {W_{HEGR}\left( {F_{3} - F_{1}} \right)}} \right\rbrack}} & (42) \end{matrix}$

, where $W_{C} = \frac{P_{c}\eta_{c}}{C_{p}{T_{4}\left\lbrack {\left( \frac{p_{2}}{p_{4}} \right)^{\frac{\gamma - 1}{\gamma}} - 1} \right\rbrack}}$ is the mass air flow rate through the compressor;

p₄ and T₄ are the same as the atmosphere pressure and temperature P_(a) and T_(a); $W_{t} = {{A_{t}\left( {\frac{p_{3}}{p_{t}},u_{VGT}} \right)}\frac{p_{3}}{\sqrt{{RT}_{3}}}\sqrt{\frac{2\gamma}{\gamma - 1}\left\lbrack {\left( \frac{p_{t}}{p_{3}} \right)^{\frac{2}{\gamma}} - \left( \frac{p_{t}}{p_{3}} \right)^{\frac{\gamma + 1}{\gamma}}} \right\rbrack}}$ is the gas flow rate through the turbine; ${p_{t} = {p_{a} + {\frac{0.5{RT}_{t}}{p_{a}}\left\lbrack \frac{W_{C} + W_{f}}{A_{a}} \right\rbrack}^{2}}};$ and $T_{t} = {T_{3} - {\eta_{t}{T_{3}\left( {1 - \left( \frac{p_{t}}{p_{3}} \right)^{\frac{\gamma - 1}{\gamma}}} \right)}}}$

Assuming the temperature of the gas flowing into the cylinder is the same as the intake manifold temperature, then T₁=T_(e). If the engine is equipped with an inlet mass air flow meter (MAF), W_(C) can be measured.

Values for p_(t) can be calculated from Equations (23) and (36), which requires solving a polynomial equation. In practice, today's passenger car diesel engines are usually equipped with a sensor to measure the delta pressure across the exhaust-treatment systems for diagnosis and regeneration purposes. As an alternative to the calculation, the relationship p_(t)=p_(a)+Δp_(a) can be used, where Δp_(a) is the measured delta pressure across the exhaust-treatment systems.

In the above Equations (38)-(42), values are obtained for pressures (as a time derivative) at three sections of the engine intake as well as for the compressor power and the fresh air fraction. These values can be used to model the behavior of engine 100. Using the model, control unit 20 can be programmed to control in-cylinder conditions for optimum engine control, including determining when to switch modes and conditions that will achieve optimum mode transitions.

More specifically, for a given combustion mode, certain parameters such as pressure and fresh air ratio are desired. Each mode has different optimal pressures and fresh air fraction. The model can be used to determine the engine inputs that will result in the desired outputs. The inputs to the model control the various pressures the fresh air fraction. These inputs include the positions of the HP throttle 130 and EGR throttle 150 and the output of turbine 112. These inputs can then be used as control parameters for actuators of an actual engine for controller design, testing, and verification.

The above-described modeling approach resolves the non-minimum phase problem existing in the conventional diesel engine control-oriented dynamic models using necessary measurements and estimations for each section of the intake and exhaust passages. The modeling approach (modeling the dynamics of each section in the intake and exhaust passages with necessary measurement and estimations) can be easily expanded for engines with different intake and exhaust system configurations, such as dual-loop EGR systems. 

1. A method of modeling a diesel engine operable for multiple combustion modes, the engine having an EGR throttle, HP throttle, and compressor turbine, comprising: expressing the following engine condition values as mathematical functions: the pressure at the intake manifold of the engine; the pressure between the compressor and the HP throttle; the pressure at the exhaust manifold of the engine; the compressor power; and the fresh air fraction at the intake manifold; storing the mathematical functions in a computer readable medium; substituting engine condition values into the mathematical functions; and using the mathematical functions to calculate input values that will produce the engine condition values; wherein the input values include the flow rates through the EGR throttle, HP throttle, and compressor turbine.
 2. The method of claim 1, further comprising testing the input values on the diesel engine.
 3. The method of claim 1, wherein the mathematical functions are in terms of time derivatives of the engine conditions.
 4. The method of claim 1, wherein the mathematical function representing pressure at the intake manifold is derived from expressions representing conservation of mass at the intake manifold.
 5. The method of claim 1, wherein the mathematical function representing pressure between the compressor and HP throttle is derived from expressions representing conservation of mass between the compressor and the HP throttle.
 6. The method of claim 1, wherein the mathematical function representing pressure at the exhaust manifold is derived from expressions representing conservation of mass at the exhaust manifold.
 7. The method of claim 1, wherein the mathematical function representing compressor power is derived from expressions representing thermodynamics of the flow through the compressor.
 8. The method of claim 1, wherein the compressor power is expressed as a time derivative based on simplification of the dynamics of the turbocharger as a first order system with a time constant.
 9. The method of claim 1, wherein the mathematical function representing the fresh air fraction is a time derivative based on the fresh air fraction at the exhaust manifold and the flow rates through the HP throttle and the EGR throttle.
 10. A method of modeling a diesel engine operable for multiple combustion modes, the engine having an EGR throttle, HP throttle, and compressor turbine, comprising: expressing the following engine conditions as mathematical functions: the pressure at the intake manifold of the engine; the pressure between the compressor and the HP throttle; the pressure at the exhaust manifold of the engine; the compressor power; and the fresh air fraction at the intake manifold; storing the mathematical functions in a computer readable medium; substituting input values into the mathematical functions; wherein the input values include the flow rates through the EGR throttle, HP throttle, and compressor turbine; and using the mathematical functions to calculate engine condition values for the input values.
 11. The method of claim 10, further comprising determining a suitable combustion mode for the engine condition values.
 12. A method of modeling a diesel engine operable for multiple combustion modes, the engine having an EGR throttle, HP throttle, and compressor turbine, comprising: expressing the following engine condition values as mathematical functions: the pressure at the intake manifold of the engine; the pressure between the compressor and the HP throttle; the pressure at the exhaust manifold of the engine; the compressor power; and the fresh air fraction at the intake manifold; wherein the mathematical functions are in terms of time derivatives of the engine conditions; wherein the mathematical function representing pressure at the intake manifold is derived from expressions representing conservation of mass at the intake manifold; wherein the mathematical function representing pressure between the compressor and HP throttle is derived from expressions representing conservation of mass between the compressor and the HP throttle; wherein the mathematical function representing pressure at the exhaust manifold is derived from expressions representing conservation of mass at the exhaust manifold; wherein the mathematical function representing compressor power is derived from expressions representing thermodynamics of the flow through the compressor; wherein the mathematical function representing the fresh air fraction is derived from the fresh air fraction at the exhaust manifold and the flow rates through the HP throttle and the EGR throttle; and storing the mathematical functions in a computer readable medium. 